API: Deprecate gtk_widget_region_intersect()
authorBenjamin Otte <otte@redhat.com>
Sun, 18 May 2014 00:29:56 +0000 (02:29 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 18 May 2014 00:29:56 +0000 (02:29 +0200)
It's unused and would become disambiguous once we split between
allocation and draw region.

gtk/gtkwidget.c
gtk/gtkwidget.h

index 3ceb508ff245bc649f0aa3b71adc5c59482cd258..6a12469ff140de65a8cc2c2bf36fc449ad66b2a2 100644 (file)
@@ -7482,6 +7482,9 @@ gtk_widget_intersect (GtkWidget            *widget,
  *     and @region. The coordinates of the return value are relative to
  *     @widget->window for %NO_WINDOW widgets, and relative to the parent
  *     window of @widget->window for widgets with their own window.
+ *
+ * Deprecated: 3.14: Use gtk_widget_get_allocation() and
+ *     cairo_region_intersect_rectangle() to get the same behavior.
  */
 cairo_region_t *
 gtk_widget_region_intersect (GtkWidget       *widget,
index 6aa4ffc0ed98b7a8e49fea2a3bec6a451f9c18a9..089420a8737613cc94e8ad7cf75eba34609a1e89 100644 (file)
@@ -776,7 +776,7 @@ GDK_AVAILABLE_IN_ALL
 gboolean   gtk_widget_intersect                  (GtkWidget           *widget,
                                           const GdkRectangle  *area,
                                           GdkRectangle        *intersection);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_14
 cairo_region_t *gtk_widget_region_intersect      (GtkWidget           *widget,
                                           const cairo_region_t     *region);